package utility;

import java.util.ArrayList;
import java.util.List;

import javax.faces.model.SelectItem;

public class ApplicationUtils {
	public static List<SelectItem> initializeIncomeList() {
		List<SelectItem> incomeList = new ArrayList<SelectItem>();
		incomeList.add(new SelectItem(0, "Any"));
		incomeList.add(new SelectItem(50000, "Rs. 50 K"));
		incomeList.add(new SelectItem(100000, "Rs.1 Lakh"));
		incomeList.add(new SelectItem(200000, "Rs.2 Lakh"));
		incomeList.add(new SelectItem(300000, "Rs.3 Lakh"));
		incomeList.add(new SelectItem(400000, "Rs.4 Lakh"));
		incomeList.add(new SelectItem(500000, "Rs.5 Lakh"));
		incomeList.add(new SelectItem(600000, "Rs.6 Lakh"));
		incomeList.add(new SelectItem(700000, "Rs.7 Lakh"));
		incomeList.add(new SelectItem(800000, "Rs.8 Lakh"));
		incomeList.add(new SelectItem(900000, "Rs.9 Lakh"));
		incomeList.add(new SelectItem(1000000, "Rs.10 Lakh"));
		incomeList.add(new SelectItem(12000000, "Rs.12 Lakh"));
		incomeList.add(new SelectItem(14000000, "Rs.14 Lakh"));
		incomeList.add(new SelectItem(16000000, "Rs.16 Lakh"));
		incomeList.add(new SelectItem(18000000, "Rs.18 Lakh"));
		incomeList.add(new SelectItem(20000000, "Rs.20 Lakh"));
		incomeList.add(new SelectItem(25000000, "Rs.25 Lakh"));
		incomeList.add(new SelectItem(30000000, "Rs.30 Lakh"));
		incomeList.add(new SelectItem(35000000, "Rs.35 Lakh"));
		incomeList.add(new SelectItem(40000000, "Rs.40 Lakh"));
		incomeList.add(new SelectItem(45000000, "Rs.45 Lakh"));
		incomeList.add(new SelectItem(50000000, "Rs.50 Lakh"));
		incomeList.add(new SelectItem(60000000, "Rs.60 Lakh"));
		incomeList.add(new SelectItem(70000000, "Rs.70 Lakh"));
		incomeList.add(new SelectItem(80000000, "Rs.80 Lakh"));
		incomeList.add(new SelectItem(90000000, "Rs.90 Lakh"));
		incomeList.add(new SelectItem(100000000, "Rs.1 Crore"));
		return incomeList;
	}

	public static List<SelectItem> initializeHeightList() {
		List<SelectItem> heightList = new ArrayList<SelectItem>();
		heightList.add(new SelectItem(121, "4ft - 121 cm"));
		heightList.add(new SelectItem(124, "4ft 1in - 124cm"));
		heightList.add(new SelectItem(127, "4ft 2in - 127cm"));
		heightList.add(new SelectItem(129, "4ft 3in - 129cm"));
		heightList.add(new SelectItem(132, "4ft 4in - 132cm"));
		heightList.add(new SelectItem(134, "4ft 5in - 134cm"));
		heightList.add(new SelectItem(137, "4ft 6in - 137cm"));
		heightList.add(new SelectItem(139, "4ft 7in - 139cm"));
		heightList.add(new SelectItem(142, "4ft 8in - 142cm"));
		heightList.add(new SelectItem(144, "4ft 9in - 144cm"));
		heightList.add(new SelectItem(147, "4ft 10in - 147cm"));
		heightList.add(new SelectItem(149, "4ft 11in - 149cm"));
		heightList.add(new SelectItem(152, "5ft - 152cm"));
		heightList.add(new SelectItem(154, "5ft 1in - 154cm"));
		heightList.add(new SelectItem(157, "5ft 2in - 157cm"));
		heightList.add(new SelectItem(160, "5ft 3in - 160cm"));
		heightList.add(new SelectItem(162, "5ft 4in - 162cm"));
		heightList.add(new SelectItem(165, "5ft 5in - 165cm"));
		heightList.add(new SelectItem(167, "5ft 6in - 167cm"));
		heightList.add(new SelectItem(170, "5ft 7in - 170cm"));
		heightList.add(new SelectItem(172, "5ft 8in - 172cm"));
		heightList.add(new SelectItem(175, "5ft 9in - 175cm"));
		heightList.add(new SelectItem(177, "5ft 10in - 177cm"));
		heightList.add(new SelectItem(180, "5ft 11in - 180cm"));
		heightList.add(new SelectItem(182, "6ft - 182cm"));
		heightList.add(new SelectItem(185, "6ft 1in - 185cm"));
		heightList.add(new SelectItem(187, "6ft 2in - 187cm"));
		heightList.add(new SelectItem(190, "6ft 3in - 190cm"));
		heightList.add(new SelectItem(193, "6ft 4in - 193cm"));
		heightList.add(new SelectItem(195, "6ft 5in - 195cm"));
		heightList.add(new SelectItem(198, "6ft 6in - 198cm"));
		heightList.add(new SelectItem(200, "6ft 7in - 200cm"));
		heightList.add(new SelectItem(203, "6ft 8in - 203cm"));
		heightList.add(new SelectItem(205, "6ft 9in - 205cm"));
		heightList.add(new SelectItem(208, "6ft 10in - 208cm"));
		heightList.add(new SelectItem(210, "6ft 11in - 210cm"));
		heightList.add(new SelectItem(213, "7ft - 213cm"));
		return heightList;
	}

	public static List<SelectItem> initializeStarList() {
		List<SelectItem> starList = new ArrayList<SelectItem>();
		starList.add(new SelectItem("", "Select"));
		starList.add(new SelectItem("Anuradha"));
		starList.add(new SelectItem("Arudhra"));
		starList.add(new SelectItem("Asheresha"));
		starList.add(new SelectItem("Aswani"));
		starList.add(new SelectItem("Bharani"));
		starList.add(new SelectItem("Chitha"));
		starList.add(new SelectItem("Dhanistta"));
		starList.add(new SelectItem("Hastha"));
		starList.add(new SelectItem("Jwesta"));
		starList.add(new SelectItem("Kruttika"));
		starList.add(new SelectItem("Makha"));
		starList.add(new SelectItem("Mrugasira"));
		starList.add(new SelectItem("Mula"));
		starList.add(new SelectItem("Pubba"));
		starList.add(new SelectItem("Punarvasu"));
		starList.add(new SelectItem("Purvabhadra"));
		starList.add(new SelectItem("Purwashada"));
		starList.add(new SelectItem("Pushyami"));
		starList.add(new SelectItem("Revathi"));
		starList.add(new SelectItem("Rohini"));
		starList.add(new SelectItem("Shathabisha"));
		starList.add(new SelectItem("Sravana"));
		starList.add(new SelectItem("Swathi"));
		starList.add(new SelectItem("Utharabhadra"));
		starList.add(new SelectItem("Uttara"));
		starList.add(new SelectItem("Uttarashada"));
		starList.add(new SelectItem("Vishaka"));
		return starList;

	}

	public static List<SelectItem> initializeRasiList() {
		List<SelectItem> rasiList = new ArrayList<SelectItem>();
		rasiList.add(new SelectItem("", "Select"));
		rasiList.add(new SelectItem("Dhanu (Sagittarius)"));
		rasiList.add(new SelectItem("Kanya (Virgo)"));
		rasiList.add(new SelectItem("Karkataka (Cancer)"));
		rasiList.add(new SelectItem("Kumbha (Aquarius)"));
		rasiList.add(new SelectItem("Makara (Capricorn)"));
		rasiList.add(new SelectItem("Meena (Pisces)"));
		rasiList.add(new SelectItem("Mesha (Aries)"));
		rasiList.add(new SelectItem("Midhuna (Gemini)"));
		rasiList.add(new SelectItem("Simha (Leo)"));
		rasiList.add(new SelectItem("Thula (Libra)"));
		rasiList.add(new SelectItem("Vruchika (Scorpio)"));
		rasiList.add(new SelectItem("Vrushabha (Taurus)"));
		return rasiList;
	}
	
	public static List<SelectItem> initializeMaritalStatusList() {
		List<SelectItem> maritalStatusList = new ArrayList<SelectItem>();
		maritalStatusList.add(new SelectItem("", "Select"));
		maritalStatusList.add(new SelectItem("Unmarried"));
		maritalStatusList.add(new SelectItem("Divorced"));
		maritalStatusList.add(new SelectItem("Widow"));
		return maritalStatusList;
	}
	
	public static List<SelectItem> initializeEducationLevelList() {
		List<SelectItem> educationLevelList = new ArrayList<SelectItem>();
		educationLevelList.add(new SelectItem("", "Select"));
		educationLevelList.add(new SelectItem("Bachelors - Arts/ Science/ Commerce/ Others"));
		educationLevelList.add(new SelectItem("Bachelors - Engineering"));
		educationLevelList.add(new SelectItem("Diploma"));
		educationLevelList.add(new SelectItem("Doctorate"));
		educationLevelList.add(new SelectItem("High School"));
		educationLevelList.add(new SelectItem("Higher Secondary"));
		educationLevelList.add(new SelectItem("Widow"));
		educationLevelList.add(new SelectItem("Management - BBA/ MBA/ Others"));
		educationLevelList.add(new SelectItem("Masters - Arts/ Science/ Commerce/ Others"));
		educationLevelList.add(new SelectItem("Masters - Engineering"));
		educationLevelList.add(new SelectItem("Medicine - General/ Dental/ Surgeon/ Others"));
		educationLevelList.add(new SelectItem("Trade School"));
		return educationLevelList;
	}
}
